/* ========================
//#google-prettify-monokai-theme
//#Version: 0.3
//#Author: RaphaelDDL
//#Github: https://github.com/RaphaelDDL/google-prettify-monokai-theme/
//For use with Google Code Prettify, HTML Syntax only
//======================== */

pre .str, code .str { color: #e6db5a !important; } /* string */
pre .kwd, code .kwd { color: #66d9ef !important; } /* keyword */
pre .com, code .com { color: #75715e !important; font-style: italic !important; } /* comment */
pre .typ, code .typ { color: #66d9ef !important; } /* type */
pre .lit, code .lit { color: #ae81ff !important; } /* literal */
pre .pun, code .pun { color: #fff !important; } /* punctuation */
pre .pln, code .pln { color: #fff !important; } /* plaintext */
pre .tag, code .tag { color: #f92672 !important; } /* html/xml tag */
pre .atn, code .atn { color: #a6e22a !important; } /* html/xml attribute name */
pre .atv, code .atv { color: #e6db74 !important; } /* html/xml attribute value */
pre .dec, code .dec { color: #ae81ff !important; } /* decimal */

.prettyprint ol{ padding-left: 3em !important; }
.prettyprint ol li{ list-style: decimal outside !important; }

pre.prettyprint, code.prettyprint {
	background-color: #272822 !important;
	-moz-border-radius: 8px !important;
	-webkit-border-radius: 8px !important;
	-o-border-radius: 8px !important;
	-ms-border-radius: 8px !important;
	-khtml-border-radius: 8px !important;
	border-radius: 8px !important;
	font-family: consolas, menlo, courier, monospace !important;
}

pre.prettyprint {
	width: 100% !important;
	margin: 1em auto !important;
	padding: 1em !important;
	white-space: pre-wrap !important;
}

pre.prettyprinted {
	box-shadow:inset 0 0 1px 2px #3c3d39, 0 0 15px rgba(0,0,0,0.5) !important;
	border:1px solid #0b0c0a !important;
}


/* ------------------------
//Section: class 'linenums' for line numbering
//------------------------ */
ol.linenums {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	color: #75715e !important;
	list-style: decimal inside !important;
} /* IE indents via margin-left */


/* =============================================
//Section: Print Styles (partially from Sunburn Theme)
//================================================ */
@media print {
	pre.prettyprinted, pre.prettyprint, code.prettyprint {
		background-color:#fff !important;
		color:#000 !important;
		-moz-border-radius:0 !important;
		-webkit-border-radius:0 !important;
		-o-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-khtml-border-radius:0 !important;
		border-radius:0 !important;
	}

	pre .str, code .str { color: #060 !important; }
	pre .kwd, code .kwd { color: #006 !important; font-weight: bold !important; }
	pre .com, code .com { color: #600 !important; font-style: italic !important; }
	pre .typ, code .typ { color: #404 !important; font-weight: bold !important; }
	pre .lit, code .lit { color: #044 !important; }
	pre .pun, code .pun { color: #440 !important; }
	pre .pln, code .pln { color: #000 !important; }
	pre .tag, code .tag { color: #006 !important; font-weight: bold !important; }
	pre .atn, code .atn { color: #404 !important; }
	pre .atv, code .atv { color: #060 !important; }
}
